.body{
    min-width: 768px;
}
.top-banner{
    width:100%;
    background-color: #000;
    padding:0px 4em;
    color:#fff
}
.top-title{
    font-size: 6.5em;
    text-align: center;
}
.search-item,.search-btn{
    height:4em;
    margin-bottom: 2.8em;
}
.main-container{
    width:80%;
    height:300px;
    margin:auto;
}
.div-divider{
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    width:100%
}
.font-icon{
    font-size: 4vw;
    color:#000;
    padding:15px;

    text-align: center;
    cursor: pointer;
}
.no-login{
    position: relative;
    top:25%;
}
.info-container{
    height:100%;
}
.booklist-btn{
    margin:3px 0;
}
.item-img{
    margin:10px 0;
}
.item{
    margin:15px 0 !important;
}
.info-wrap{
    background-color: #fff;
    border-radius: 10px;
    border:#d7c4bb solid 1px;
    padding: 15px;
}
.info-wrap .row{
    margin:10px 0
}
.info-body{
    word-break: break-all;
}
.info-wrap .row a{
    cursor: pointer;
    color:blue;
}
#dropBox{
    height:300px;
    background-color: lightgray;
}